package view;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;



public class IndexPage {
	
	public void index() {
		
		JFrame jframe = new JFrame("个人通讯录系统");

		// 当关闭窗口时，退出整个程序
		jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		// 设置窗口大小
		jframe.setSize(600,300);

		// 显示窗口
		

		// 创建面板
		JPanel jpanel=new JPanel();
		jframe.setContentPane(jpanel);

		// 向容器中添加控件
		JButton jbutton_look = new JButton("查看联系人信息");
		// 面板中添加按钮
		jpanel.add(jbutton_look);

		JButton jbutton_add = new JButton("添加联系人");jpanel.add(jbutton_add);

		JButton jbutton_modify = new JButton("修改联系人信息");jpanel.add(jbutton_modify);

		JButton jbutton_dele = new JButton("删除联系人");jpanel.add(jbutton_dele);
		
		jbutton_look.addActionListener((e)->
		{

			// 查看联系人信息，以列表的形式展现所有的联系人，展示整个表姓名，住址，电话
			jframe.dispose();
			LookPage lp = new LookPage();
			lp.look();

		});
		jbutton_add.addActionListener((e)->
		{
			// 添加联系人
			// 输入联系人姓名，住址，电话
			jframe.dispose();
			AddPage ap = new AddPage();
			ap.add();

		});
		jbutton_modify.addActionListener((e)->
		{
			// 修改联系人信息
			// 修改姓名，地址，电话，更新表格
			jframe.dispose();
			ModifyPage mp = new ModifyPage();
			mp.modify();

		});
		jbutton_dele.addActionListener((e)->
		{
			// 删除联系人，输入联系人姓名，根据姓名删除
			jframe.dispose();
			DelePage dp = new DelePage();
			dp.dele();

		});
		
		
		jframe.setVisible(true);
		
	}
	public  static void main(String[] args) {
		IndexPage i=new IndexPage();
		i.index();
		
	}

}
